// pages/coupon/coupon.js
import {getCouponData,addCouponData} from '../../netWork/api/apiCoupon'
Page({

        /**
         * 页面的初始数据
         */
        data: {
                tabBar: ["可领", "已领", "失效", "口令"],
                ids: 0,
                fla: false,
                goodList: [],
                goos: [],
        },

        /**
         * 生命周期函数--监听页面加载
         */
        onLoad: function (options) {
                // 获取可领取优惠券列表
                getCouponData().then(res => {
                        console.log(res);
                        this.setData({
                                goodList: res.data.data
                        })
                }) 
        },
        // tab栏切换
        cut(e) {
              console.log(e.currentTarget.dataset.index);
              this.setData({
                      ids: e.currentTarget.dataset.index
              })
        },
        // 点击添加
        add(e) {
                var token=wx.getStorageSync('token')
                var id=e.currentTarget.dataset.id;
                var pwd = e.currentTarget.dataset.pwd;
                console.log(id);
                // 获取下标以及数据
                var index = e.currentTarget.dataset.index;
                var item = e.currentTarget.dataset.item;
                // 判断点击
                if(index == 0 || index == 1) {
                        this.setData({
                                fla: true,
                        })
                        this.setData({
                                index: index
                        })
                        return false;
                } else {
                        // let obj={
                        //         token:token,
                        //         id:id,
                        //         pwd:pwd,
                        // }
                        // console.log(obj);
                        // addCouponData(obj).then(res=>{
                        //         console.log(res);
                        // })
                        var indexs = this.data.goos.findIndex(v => v.name == item.name)
                        if (indexs > -1) {
                                wx.showToast({
                                  title: '已经领取过了',
                                  icon: 'error',
                                  duration: 2000,
                                })
                                return false;
                        } else {
                                this.data.goos.push(item)
                                wx.showToast({
                                        title: '领取成功',
                                        // icon: 'error',
                                        duration: 2000,
                                      })
                        }
                        this.setData({
                                goos: this.data.goos
                        })
                }
                
        },
        // 模态框
        adds(index) {
                console.log(index);
                this.setData({
                      fla: false
                })
        },
        /**
         * 生命周期函数--监听页面初次渲染完成
         */
        onReady: function () {

        },

        /**
         * 生命周期函数--监听页面显示
         */
        onShow: function () {

        },

        /**
         * 生命周期函数--监听页面隐藏
         */
        onHide: function () {

        },

        /**
         * 生命周期函数--监听页面卸载
         */
        onUnload: function () {

        },

        /**
         * 页面相关事件处理函数--监听用户下拉动作
         */
        onPullDownRefresh: function () {

        },

        /**
         * 页面上拉触底事件的处理函数
         */
        onReachBottom: function () {

        },

        /**
         * 用户点击右上角分享
         */
        onShareAppMessage: function () {

        }
})